home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
CHANGES_2.3
< prev
next >
Wrap
Text File
|
1992-06-22
|
1KB
|
69 lines
Document::DoMakeViews:
use DoMakeWindows instead
DoRead signature change
new: CompVObject.[Ch]
new: Buttons.[Ch]
void ActionButton::SetLabel(char *lb, bool redraw= FALSE);
new: Object.[Ch]
deepclone can be overridden to optimized DeepCloning
->i.e. Bitmap.C -> deepclone
Class.h is no longer automatically included by Object.h
Point.h:
coordinates are now of type int (-> Views can now be larger than 32'000)
class Point { short x, y; }
-> class Point { int x, y; }
cleaned up: Port.h
no GrSetXXXPattern
class Metric { Point extent; short base; }
-> class Metric { Point extent; int base; }
class CompositeVObject:
class CompositeVObject: public VObject {
protected:
...
class SeqCollection *list;
public:
...
CompositeVObject(int id= cIdNone, SeqCollection *cp= 0);
...
SeqCollection *GetList()
{ return list; }
...
}
Expander::Expander(int id, Direction d, Point g= gPoint0, Collection *c= 0);
-> Expander(int id, Direction d, Point g= gPoint0, SeqCollection *c= 0);
Name/Signature Changes
----------------------
Command *VObject::DispatchEvents(Point lp, Token t, Clipper *vf)
-> Command *VObject::DispatchEvents(Point lp, Token &t, Clipper *vf)
Command *Input(Point lp, Token t, Clipper *cl)
-> Command *Input(Point lp, Token &t, Clipper *cl)
ObjPtr
-> Object*
CollPtr
-> Collection*
VObjPtr
-> VObject*
FontPtr
-> Font*
bool Object::PrintOnWhenObserved(Object *);
-> PrintOnWhenObserving